//入口文件
//路径别名(在package.json中配置)
require('module-alias/register')
const express = require('express')
const routerApi = require('./router/api-index')
const routerMy = require('./router/my-index')
const middleware = require('./middleware')
const error_middleware = require('./middleware/error')
const config = require('./config/config')

//创建api服务器实例
const app = express()

//在 app.js 中，使用 express.static() 中间件，将 static 目录中的图片托管为静态资源：
app.use(config.cover_img_befapi, express.static('./static/img'))

//api服务器配置

//中间件
middleware.useMiddleware(app)

//路由
app.use('/api', routerApi)
app.use('/my', routerMy)

//错误中间件
error_middleware.useMiddleware(app)

//启动api服务器
app.listen(8000, () => {
  console.log('api服务器运行启动并运行在8000端口')
})
